<?php
/**
 * <https://y.st./>
 * Copyright © 2017 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'Neck and back pain',
	'takedown' => '2017-11-01',
	'<{body}>' => <<<END
<img src="/img/CC_BY-SA_4.0/y.st./weblog/2017/10/06.jpg" alt="A shield beetle on my outside wall" class="framed-centred-image" width="800" height="480"/>
<section id="general">
	<h2>General news</h2>
	<p>
		My back and especially my neck have been really sore over the past while, and I&apos;ve started suspecting my new bed as the cause.
		I haven&apos;t had time to get the bed out of my bedroom and get my old mattress set back up until today though.
		Hopefully I&apos;ll start to see some improvement now.
	</p>
	<p>
		Come to think of it, I was thinking that maybe my bad luck was starting to turn around, but if that was the case, I probably wouldn&apos;t be dealing with painful assignments in <strong>*both*</strong> my courses at once.
		I guess &quot;bad luck&quot; is more of an abstraction for describing random chance that doesn&apos;t go well, and it&apos;s not like bad luck actually would have a tendency to cluster into chunks like I&apos;ve been thinking about it.
		Still, for the sake of simplification, I&apos;ll simply say my bad luck appears to continue.
	</p>
	<p>
		I may or may not have mentioned this before, but the shield beetle population at my new home is numerous.
		Since moving here from elsewhere in the city, I&apos;ve seen a few of them just about every day.
		I often find one (or more) hanging out on the outside of one of my windows.
		Maybe they like the window screen; or maybe they hang out all over the building, but as I don&apos;t have much time to go outside, the window is the place I can see them from where I am.
		(I&apos;ve only once noticed one that&apos;d gotten <strong>*into*</strong> the apartment.)
		The shield beetle population seems denser than normal today though.
		They don&apos;t bother me or anything when I know what they are (One landed on me today and before I could get a good look at it, I thought a hornet was buzzing around me. I wasn&apos;t happy about that until the confusion was cleared up.), but I find the bugs amusing for some reason.
	</p>
	<p>
		My bisexual feelings have grown a bit over the past couple days.
		Before, I tried to make these feelings go away because I thought them misleading.
		When I <strong>*tried*</strong> to be bi, I only tore my mind to shreds, so I&apos;m quite wary of indulging in such thoughts.
		However, I think as long as I don&apos;t try to <strong>*push*</strong> these feelings, and instead let them naturally occur, I might actually reach bisexuality this time.
		I think this should be safe, and that the worst that could happen is that the feelings wane again and I go back to knowing I&apos;m gay.
		Today as I thought about it, I came to the conclusion that I might be able to pair with a woman, it&apos;d just be harder to get my needs met.
		As long as I am sure to assert my needs, I might fare alright.
		Two major needs stand out to me.
		First is the need to avoid being boxed into a traditional gender role.
		I need to make it clear that I am <strong>*not*</strong> a man, even though I&apos;m male, and that any thoughts such as &quot;you should do X because you&apos;re the man&quot; or &quot;I should do Y because I&apos;m the woman&quot; are nothing more than sexist garbage.
		If I pair with a male, I would likely be fine being referred to as his boyfriend, as there&apos;s no implication that one of us must take on the masculine role and the other the feminine role.
		However, if I pair with a female, I&apos;d need her to use the correct terminology to make sure it&apos;s clear in both our minds that I&apos;m not a man, I&apos;m not a &quot;he&quot;, and I&apos;m not a boyfriend.
		I&apos;m a person, a singular &quot;they&quot;, and a partner.
		My second issue will only come into play if the relationship progresses to a very intimate stage.
		I have certain sexual needs and they&apos;re as valid as my partner&apos;s.
		I feel bad making someone peg me, as they can&apos;t feel anything the plastic strap-on would if it were flesh.
		However, if I&apos;m with a female, I <strong>*will*</strong> need to be pegged.
		I can&apos;t let that be a secondary thing, either.
		A pegging will need to happen about as often as traditional intercourse, if we decide to do that.
		And speaking of which, if we do engage in traditional intercourse, I refuse to take part unless I&apos;m wearing a condom.
		Unless I&apos;ve had a vasectomy, this isn&apos;t optional in any way and other forms of birth control, while fine to use in tandem, are not a substitute for a condom.
		... then again, maybe none of these thoughts even matter.
		After all, I might find my feelings drifting back towards gayness again.
	</p>
</section>
<section id="university">
	<h2>University life</h2>
	<p>
		Another surprise expense came up: tuition.
		I won&apos;t be paying off my debt just yet, it seems.
		Hopefully near the end of the month, I can finish up my debt repayment.
	</p>
	<p>
		I didn&apos;t do so well in my studies yesterday.
		I lost more time to exasperation and dread than I should&apos;ve.
		However, if I can keep a particular target in mind each day, I should be able to get my coursework completed as usual.
		Today&apos;s goal was to finish the <span title="Operating Systems 1">CS 2301</span> reading material (which I&apos;d barely started) and write up my initial discussion post:
	</p>
	<blockquote>
		<p>
			For the assignment this week, some of us aren&apos;t on Windows, but we&apos;re supposed to use a specific Windows-based application (Process Explorer) to complete the assignment.
			Even if I was willing to buy a copy of Windows for just this one assignment, I couldn&apos;t afford to do so.
			Windows is just too expensive.
			I&apos;m on Debian 9, and at least one other student is on OS X.
			I don&apos;t have access to a Windows-based machine.
			How are we supposed to complete the assignment?
			If we use alternative software to get the same information from our respective systems, will we be marked down?
		</p>
		<p>
			Anyway, on to the topic of the discussion:
		</p>
		<h3>The free space list mess</h3>
		<p>
			The book calls that which is depicted in figure 17.7 a big mess, not figure 17.5.
			What makes this view of the memory such a mess is that it doesn&apos;t recognise that the whole chunk of memory is free.
			Instead, it jumps around through the memory space, labelling each section as free, failing to see that the sections could be combined into a single, continuous free space.
			Instead, the free space list should be coalesced.
			That is to say, adjacent free spaces should be merged in the list.
			This would make it possible for larger sections of memory to be allocated later if and when they&apos;re needed, not to mention that it&apos;d prevent spaces in the middle from being allocated instead of spaces near the edge.
			Again, this would keep a larger section of free space still open in case it is later needed.
		</p>
		<div class="APA_references">
			<h3>References:</h3>
			<p>
				Arpaci-Dusseau, R. H., &amp; Arpaci-Dusseau, A. C. (2016, July 20). Free-Space Management. Retrieved from <a href="http://pages.cs.wisc.edu/~remzi/OSTEP/vm-freespace.pdf"><code>http://pages.cs.wisc.edu/~remzi/OSTEP/vm-freespace.pdf</code></a>
			</p>
		</div>
	</blockquote>
	<p>
		The topic was so limited though, so I wasn&apos;t able to write much.
		In a specific diagram in the book, a mess in the free space of a memory chunk was depicted.
		The entire memory chunk was free, but due to allocations and later deallocations, the chunk had become segmented.
		Without the system putting the segments back together, it was viewing the memory as separate pieces.
	</p>
</section>
END
);
